body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,button,textarea,p,blockquote,th,td { margin:0; padding:0; }
body { background:#fff; color:#555; font-size:12px; font-family: Verdana, Arial, Helvetica, sans-serif; }
td,th,caption { font-size:14px; }
h1, h2, h3, h4, h5, h6 { font-weight:normal; font-size:100%; }
address, caption, cite, code, dfn, em, strong, th, var { font-style:normal; font-weight:normal;}
a { color:#555; text-decoration:none; }
a:hover { text-decoration:underline; }
img { border:none; }
ol,ul,li { list-style:none; }
input, textarea, select, button { font:14px Verdana,Helvetica,Arial,sans-serif; }
table { border-collapse:collapse; }
html {overflow-y: scroll;}

.clearfix:after {content: "."; display: block; height:0; clear:both; visibility: hidden;}
.clearfix { *zoom:1; }


.zctop{
    height:112px;
    .zct{
        height:112px;
        width:1200px;
        margin:0 auto;
        .zclogo{
            height:50px;
            float: left;
            padding-top:42px;
        }
        .zcright{
            li{
                position:relative;
                width:240px;
                height:112px;
                float:right;
                
                .left{
                    position: absolute;
                        top: 20px;
                        left: 10px;
                     width:62px;
                    height:62px;
                    background:url(../img/foot-e.png);
                    
                }
                .left1{
                    background-position: -270px -105px;
                    
                }
                .left2{
                     background-position: -450px -105px;
                }
                 .left3{
                     background-position: -540px -105px;
                }
                
                .right{
                    
                    position: absolute;
                        top: 20px;
                        left: 85px;
                    span{
                        font-size: 18px;
                        color: #d61518;
                        line-height: 40px;
                        height: 40px;
                 
                    }
                    
                    p{
                       font-size: 12px;
                        color: #333;
                    }
                }
                
            }
            
        }
    }
}

.mid{
    
    height:557px;
    .bzmid{
        width:1200px;
        height:557px;
        margin:0 auto;
        .mid_left{
            float: left;
        }
        
        .zcq{
           float: right;
            width: 350px;
            border: 1px solid #d0d0d0;
            margin-top: 30px;
            background: #fff; 
            
            .zcqs{
                background: #f5f5f5;
                height: 50px;
                border-bottom: 1px solid #f0f0f0;
                line-height: 50px;
                overflow: hidden;
                em{
                    float: left;
                    color: #666;
                    margin-left: 20px;
                    font-size: 13px;
                }
                span{
                    float: right;
                    margin-right: 15px;
                }
            }
            .zcqx{
                width: 300px;
                margin: 0 auto;
                overflow: hidden;
                padding-top: 20px;
                padding-bottom: 20px;
                .diva{
                     overflow: hidden;
                    height: 37px;
                    li{
                        float: left;
                        line-height: 35px;
                    }
                    
                    .tx1{
                        width: 55px;
                        text-align: left;
                        color: #666;
                        height: 35px;
                        font-size:12px;
                    }
                    
                    .input1{
                            width: 170px;
                            background-color: #fcfcfc;
                            height: 34px;
                            border: 1px solid #e6e6e6;
                            padding-right: 45px;
                            color: #ccc;
                            padding-left: 10px;
                            line-height: 35px;
                            -webkit-border-radius: 5px;
                            border-radius: 5px;
                            outline: 0;
                        } 
                        
                    .li1{
                        margin-left: 5px;
                    } 
                    
                    .input2{
                        width: 130px;
                        background: #fcfcfc;
                        height: 34px;
                        border: 1px solid #e6e6e6;
                        color: #ccc;
                        padding: 0 5px;
                        line-height: 35px;
                        -webkit-border-radius: 5px;
                        border-radius: 5px;
                        outline: 0;
                    } 
                    
                    .yanzhengt{
                        width: 55px;
                        text-align: left;
                        color: #666;
                        height: 35px;
                       
                    }  
                    .pic1{
                        vertical-align: middle;
                    }
                    
                    .huoQ{
                        width: 90px;
                            height: 35px;
                            line-height: 35px;
                            border: 1px solid #eaeaea;
                            float: right;
                            text-align: center;
                            color: #666;
                            background: #eaeaea;
                            cursor: pointer;
                            -webkit-border-radius: 5px;
                            border-radius: 5px;
                            
                             .huoQ1{
                                 border: none;
                                background: #eaeaea;
                                cursor: pointer;
                             }
                    }
                   
                }
              
             .div2{
                 overflow: hidden;
                .tsk{
                    width: 55px;
                    text-align: right;
                    color: #666;
                    height: 30px;
                    float: left;
                    line-height: 30px;
                    
                }
                
                .ts{
                    margin-left: 5px;
                }
                .tishi1{
                    color: #f34;
                }
                
                
             }
             
             .tijiao{
                        width: 265px;
                        height: 40px;
                        display: block;
                        background: #C81417;
                        color: #fff;
                        text-align: center;
                        line-height: 40px;
                        font-weight: 700;
                        font-size: 14px;
                        -webkit-border-radius: 2px;
                        border-radius: 2px;
                        margin: auto;
                        margin-top: 5px;
                        -webkit-border-radius: 5px;
                        border-radius: 5px;

                }
                
                .fuxuan{
                    margin-top:10px;
                    a{
                        float: right;
                        display: inline-block;
                        color: #a7a7a7;
                        text-decoration: none;
                    }
                    input{
                        margin-top: 3px;
                        float: right;
                        display: inline-block;
                        font-size: 100%;
                    }
                }
            }
        }
    }
}

.w-full{
    width:100%
}
#foot{
    font-size: 12px;
    background: #fff;
    -webkit-box-shadow: -1px 0 1px #666;
    box-shadow: -1px 0 1px #666;
    position: relative;
    -webkit-box-shadow: none;
        box-shadow: none;
        .o_hidden{
            overflow: hidden;
        }
        .p_t_30{
            padding-top: 30px;
        }
        .foot_cont{
            height: auto;
            height: 525px;
        }
        .w_1200{
            width: 1200px;
            .hp-copy{
                width: 580px;
                margin: 0 auto;
                margin-top: 25px;
                text-align: center;
                overflow: hidden;
                ul{
                    li{
                    float: left;
                    margin-left: 10px;
                    color: #666;
                    a{
                        font-size: 10px;
                    }
                    }
                }
            }
            .hp-copyright{
                width: 580px;
                margin: 0 auto;
                margin-top: 12px;
                text-align: center;
                overflow: hidden;
                color: #666;
            }
            
            .authentication{
                width: 780px;
                    margin: 0 auto;
                    margin-top: 25px;
                     .foot-res{
                      background:url(../img/foot-e.png)no-repeat;
                  }
                
                 li{
                    
                     width: 87px;
                    height: 35px;
                    float: left;
                    margin-left: 10px;
                    } 
                    .cation1{
                    background-position: -15px -25px;
                    } 
                    .cation2{
                        background-position: -107px -25px;
                    }
                    .cation3{
                        background-position: -199px -25px;
                    }
                    .cation4{
                        background-position: -291px -25px;
                    }
                    .cation5{
                        background-position: -387px -25px;
                    }
                    .cation6{
                        background-position: -480px -25px;
                    }
                     .cation7{
                         background-position: -574px -25px;
                    }
                     .cation8{
                        background-position: -683px -25px;
                    }
                   
            }
        }
        .m_auto{
            margin: auto;
        }
}
